#ifndef MONDIALOGUEPOSTERISATION_H
#define MONDIALOGUEPOSTERISATION_H

#include <QDialog>
#include "fenetreimage.h"

namespace Ui {
class MonDialoguePosterisation;
}


class MonDialoguePosterisation : public QDialog
{
    Q_OBJECT


public:
    explicit MonDialoguePosterisation(QWidget *parent = 0);
    ~MonDialoguePosterisation();
    int getNbCouleurs();
    static double distance(QRgb c1, QRgb c2);


private slots:
    void on_horizontalSlider_valueChanged(int value);
    void on_spinBox_valueChanged(int );


private:
    Ui::MonDialoguePosterisation *ui;
    int nbCouleurs;
    int hauteur, largeur;

    QRgb** tabImage;
    FenetreImage* fenetreImage;

    typedef struct {
        long long rouge;
        long long vert;
        long long bleu;
        int nb;
    }decompte ;
};

#endif // MONDIALOGUEPOSTERISATION_H
